(* Content-type: application/vnd.wolfram.mathematica *)

(*** Wolfram Notebook File ***)
(* http://www.wolfram.com/nb *)

(* CreatedBy='Mathematica 12.0' *)

(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[       158,          7]
NotebookDataLength[     17562,        408]
NotebookOptionsPosition[     12100,        326]
NotebookOutlinePosition[     12552,        344]
CellTagsIndexPosition[     12509,        341]
WindowFrame->Normal*)

(* Beginning of Notebook Content *)
Notebook[{
Cell[BoxData[
 RowBox[{"Quit", "[", "]"}]], "Input",ExpressionUUID->"e54aa398-61bf-4f49-b81f-34d4bfb7d107"],

Cell[CellGroupData[{

Cell["CodeInspector", "Section",ExpressionUUID->"b87a18f2-7a81-4639-aa3b-632ac1775d19"],

Cell[BoxData[
 RowBox[{"Needs", "[", "\"\<CodeInspector`\>\"", "]"}]], "Input",ExpressionUUID->"a24d6190-d115-4147-b2f9-37ba463a95cf"],

Cell[CellGroupData[{

Cell["Formatting", "Subsection",ExpressionUUID->"138585d7-a7f1-4d26-b1c2-6f85db85613e"],

Cell["bug 375564", "Text",ExpressionUUID->"7eb72d0a-18de-4a52-a779-f5976c67702b"],

Cell["\<\
Jan 10 2019
Unreported bug from StefanR showed ?Lint giving messages\
\>", "Text",ExpressionUUID->"8d2f4d18-8648-40df-9625-2df89f04e4aa"],

Cell[BoxData[
 RowBox[{"?", "InspectionObject"}]], "Input",ExpressionUUID->"01a8dd2e-9439-4cfa-8976-49b406740780"],

Cell[BoxData[
 RowBox[{"?", "InspectedLineObject"}]], "Input",ExpressionUUID->"34af2de0-eff1-4fbd-b8de-1a0ae2385e29"],

Cell[BoxData[
 RowBox[{"?", "InspectedFileObject"}]], "Input",ExpressionUUID->"e11a2586-045b-4ad9-8362-025564c027ce"],

Cell[BoxData[
 RowBox[{"?", "InspectedStringObject"}]], "Input",ExpressionUUID->"5005d16e-5944-45c4-a58a-fccf0beafd26"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Syntax Error", "Subsection",ExpressionUUID->"5d2abfc5-68dc-4c77-bd17-78753f0d1bc6"],

Cell["This was a problem:", "Text",ExpressionUUID->"39bb9112-0dd1-43fa-a8fb-a2cf7ec37908"],

Cell[BoxData[
 RowBox[{"\"\<{ a.\\nb\>\"", ";"}]], "Input",ExpressionUUID->"36756d91-c863-47a8-98dd-973a3b9a4db1"],

Cell[BoxData[
 RowBox[{"CodeInspect", "[", "%", "]"}]], "Input",ExpressionUUID->"917c7f7e-7306-4375-a61c-8de9be52606f"],

Cell[BoxData[
 RowBox[{"CodeInspectSummarize", "[", 
  RowBox[{"%%", ",", "%"}], "]"}]], "Input",ExpressionUUID->"d590b066-b604-\
4d13-b5b6-4ff5389249e1"],

Cell[BoxData[
 RowBox[{"%%", "//", "OutputForm"}]], "Input",ExpressionUUID->"91ab1c3d-d415-4829-9a12-49eb99267ae0"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Multiple Lints", "Subsection",ExpressionUUID->"44d1d2b5-27ae-4cf5-ad95-a957fd32cb23"],

Cell["\<\
There is a DotDifferentLine and a ImplicitTimesAcrossLines. We should be able \
to see both of them.\
\>", "Text",ExpressionUUID->"119745e4-b11a-4a25-8864-19c418f51a4a"],

Cell[BoxData[{
 RowBox[{"\"\<{\\n  { aa . \\n  bb }\\n c\\n}\\n\>\"", 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectSummarize", "[", 
  RowBox[{"%", ",", 
   RowBox[{"ConfidenceLevel", "\[Rule]", "0.85"}]}], "]"}]}], "Input",Expressi\
onUUID->"e112c549-90d7-4c96-8bde-7dd6daa2da50"]
}, Open  ]],

Cell[CellGroupData[{

Cell["Boxes", "Subsection",ExpressionUUID->"6f522ad9-784d-4075-b36a-739792188ace"],

Cell[BoxData[
 RowBox[{"CodeInspectBoxSummarize", "[", 
  RowBox[{"RowBox", "[", 
   RowBox[{"{", 
    RowBox[{"\"\<If\>\"", ",", "\"\<[\>\"", ",", 
     RowBox[{"RowBox", "[", 
      RowBox[{"{", 
       RowBox[{
       "\"\<a\>\"", ",", "\"\<,\>\"", ",", "\"\<b\>\"", ",", "\"\<,\>\"", 
        ",", "\"\<b\>\""}], "}"}], "]"}], ",", "\"\<]\>\""}], "}"}], "]"}], 
  "]"}]], "Input",
 CellChangeTimes->{{3.796034884537833*^9, 
  3.796034888229521*^9}},ExpressionUUID->"654682de-a63e-407b-8eff-\
656301aa4636"],

Cell["Make sure that a sane-looking error is returned.", "Text",ExpressionUUID->"61c46267-a3b8-4ed4-bfce-e76b8afdac7d"],

Cell[BoxData[
 RowBox[{"CodeInspectBoxSummarize", "[", 
  RowBox[{"File", "[", "\"\<path\>\"", "]"}], "]"}]], "Input",
 CellChangeTimes->{{3.79603445668862*^9, 
  3.796034456689707*^9}},ExpressionUUID->"dd45a013-536f-4fa3-b3e0-\
180ccb95b3a0"]
}, Open  ]]
}, Open  ]],

Cell[CellGroupData[{

Cell["Implicit Tokens", "Section",ExpressionUUID->"c318bf45-50ca-458c-97d0-29e1d02aac47"],

Cell[BoxData[
 RowBox[{"Needs", "[", "\"\<CodeInspector`ImplicitTokens`\>\"", 
  "]"}]], "Input",ExpressionUUID->"24ecec98-e18a-4d27-9f49-da720ba33971"],

Cell[CellGroupData[{

Cell["Regression tests", "Subsection",ExpressionUUID->"92bf7584-3663-4c3f-958e-73e5c69ac282"],

Cell["Nov 10, 2018", "Text",ExpressionUUID->"6ed1568a-d2a9-413d-a447-7e1d02abfb89"],

Cell["\<\
These are tests where the implicit multiplication reporting failed.\
\>", "Text",ExpressionUUID->"5d4373d2-c84f-4c86-b1d4-82d576a67d80"],

Cell["Perhaps these can be automated in the future.", "Text",ExpressionUUID->"bc1ec463-5eb7-42c9-bee6-32f561be207a"],

Cell[BoxData[{
 RowBox[{"\"\<1(*,\\\"Size\\\"->size_,*) \\\"Zoom\\\"\>\"", 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokens", "[", "%", "]"}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
  RowBox[{"%%", ",", "%"}], "]"}]}], "Input",ExpressionUUID->"bfe05fd6-ce67-\
41cb-b90c-ddefec7db537"],

Cell["The original report looked like this:", "Text",ExpressionUUID->"1169e067-8067-4021-bd69-050d2b185390"],

Cell[BoxData[
 TemplateBox[{
  "\"line \"", "1", "\": \"", 
   "\"\\!\\(\\*StyleBox[\\\"\\\\\\\"(\\\\\\\"\\\", RGBColor[1, 0, 0], Bold, \
Larger, Rule[StripOnInput, \
False]]\\)1(*,\\\"Size\\\"-\\!\\(\\*StyleBox[\\\"\\\\\\\"\[Times]\\\\\\\"\\\",\
 RGBColor[1, 0, 0], Bold, Larger, Rule[StripOnInput, False]]\\)>size_,*) \
\\\"Zoom\\\"\\!\\(\\*StyleBox[\\\"\\\\\\\")\\\\\\\"\\\", RGBColor[1, 0, 0], \
Bold, Larger, Rule[StripOnInput, False]]\\)\""},
  "RowDefault"]], "Print",ExpressionUUID->"762067b2-e2b0-4eba-8ea5-\
853c52cc550b"],

Cell["\<\
The red x is simply put between 1 and \[OpenCurlyDoubleQuote]Zoom\
\[CloseCurlyDoubleQuote] without consideration of the comment\
\>", "Text",ExpressionUUID->"780a8211-5367-4e99-bff9-e5f0aac6a468"],

Cell[BoxData[{
 RowBox[{"\"\<{a  (**)\\nb}\>\"", ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokens", "[", "%", "]"}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
  RowBox[{"%%", ",", "%"}], "]"}]}], "Input",ExpressionUUID->"3fca0420-016d-\
4b79-aebb-b20b13d22ae4"],

Cell[BoxData[{
 RowBox[{"\"\<{a(**)\\n        b\\n\\nc}\>\"", ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokens", "[", "%", "]"}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
  RowBox[{"%%", ",", "%"}], "]"}]}], "Input",ExpressionUUID->"546a3211-320b-\
490c-bc0c-ccc87d52b46e"],

Cell["\<\
ColumnForm::colm messages are:
bug 373376\
\>", "Text",ExpressionUUID->"0969379d-9546-4709-b7ef-b8c86c05c628"],

Cell[BoxData[{
 RowBox[{"\"\<{a(**)\\n        b\\n\\nc}\>\"", ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectImplicitTokens", "[", "%", 
  "]"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
   RowBox[{"%%", ",", "%"}], "]"}], "//", "OutputForm"}]}], "Input",Expression\
UUID->"88c31c9f-26e3-40ed-a329-a66c4a772077"],

Cell[BoxData[{
 RowBox[{"\"\<{a(**)\\n        b\\n\\nc}\>\"", ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokens", "[", "%", "]"}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
   RowBox[{"%%", ",", "%"}], "]"}], "//", "OutputForm"}]}], "Input",Expression\
UUID->"6ecdfe84-44ac-47c1-91c0-c19afebe87a7"],

Cell["Some related tests:", "Text",ExpressionUUID->"9dda7360-67fa-4d21-b4e7-86123696ed62"],

Cell["We want the \[Times] to be as centered as possible.", "Text",ExpressionUUID->"3e664557-5454-4432-bb14-588fd8b122fe"],

Cell[BoxData[{
 RowBox[{"\"\<1(**)2\>\"", ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokens", "[", "%", "]"}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
  RowBox[{"%%", ",", "%"}], "]"}]}], "Input",ExpressionUUID->"78e4b05f-4766-\
4180-88c4-ee90a115e6e9"],

Cell[BoxData[{
 RowBox[{"\"\<1  (**)  2\>\"", ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokens", "[", "%", "]"}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
  RowBox[{"%%", ",", "%"}], "]"}]}], "Input",ExpressionUUID->"2ea784e7-9d05-\
4a48-9fa5-d50e87a80dd8"],

Cell[BoxData[{
 RowBox[{"\"\<1(**)(**)2\>\"", ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokens", "[", "%", "]"}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
  RowBox[{"%%", ",", "%"}], "]"}]}], "Input",ExpressionUUID->"d0caca55-0ddf-\
4374-a114-4abcc29c1b87"],

Cell[BoxData[{
 RowBox[{"\"\<1(**)(**)(**)2\>\"", ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokens", "[", "%", "]"}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
  RowBox[{"%%", ",", "%"}], "]"}]}], "Input",ExpressionUUID->"98f48bf5-8a46-\
4fdf-b9f5-96679c970655"],

Cell[BoxData[{
 RowBox[{"\"\<1(**)(**)(**)    (**)2\>\"", ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokens", "[", "%", "]"}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
  RowBox[{"%%", ",", "%"}], "]"}]}], "Input",ExpressionUUID->"6f0298c8-e8e8-\
496d-9705-feacde56cf34"],

Cell[BoxData[{
 RowBox[{"\"\<a b * x\>\"", ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokens", "[", "%", "]"}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", "%%", "]"}]}], "Input",Exp\
ressionUUID->"bfb444e0-af17-45b5-a591-d46cc55af8fe"],

Cell[BoxData[{
 RowBox[{"\"\<f_. Sin[(a_. x_ + b_.)]^m_ * x\>\"", 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokens", "[", "%", "]"}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", "%%", "]"}]}], "Input",Exp\
ressionUUID->"cf3048b1-562e-44f5-8f0c-4cf4e6484937"],

Cell[BoxData[{
 RowBox[{"\"\<\nf[\nval = 0. + 0. I\n,\nx\n]\n\>\"", 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{
  RowBox[{"CodeInspectImplicitTokens", "[", "%", "]"}], 
  ";"}], "\[IndentingNewLine]", 
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", "%%", "]"}]}], "Input",Exp\
ressionUUID->"3f729853-ef6d-4c38-8cf1-2ef7cab65579"],

Cell[BoxData[
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
  RowBox[{"File", "[", 
   RowBox[{"FileNameJoin", "[", 
    RowBox[{"{", 
     RowBox[{
      RowBox[{"NotebookDirectory", "[", "]"}], ",", "\"\<files\>\"", ",", 
      "\"\<pacletinfo.m\>\""}], "}"}], "]"}], "]"}], "]"}]], "Input",Expressio\
nUUID->"28000e59-ed82-4986-a886-66cc45b0690a"],

Cell[BoxData[
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
  "\"\<                                                                       \
   auxRadioButtonStyle[backgroundautomatic,background,sameimagemargins,\
sameimagemarginsvalue,sameimagemarginstype,topimagemargin,leftimagemargintype,\
leftimagemargin,rightimagemargintype,rightimagemargin,bottomimagemargintype,\
bottomimagemargin,topimagemargintype,autoaction,enabled]/.RGBColor[a_,b_,c_,d_\
__]:>If[MemberQ[Drop[First/@Predictions`Private`colorStringColorRules,2],\
RGBColor[a,b,c]],RGBColor[a,b,c,d],RGBColor@@(N[Round[100 \
#]/100]&/@{a,b,c,d})]\>\"", "]"}]], "Input",ExpressionUUID->"9c87a34f-fd5b-\
47d3-a9b0-79d56270b571"],

Cell[BoxData[
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", 
  "\"\<a \\\\[ThinSpace] b\>\"", "]"}]], "Input",ExpressionUUID->"bf962767-\
315f-4322-b1b0-0f59031b1532"],

Cell[BoxData[
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", "\"\<a (**) b\>\"", 
  "]"}]], "Input",ExpressionUUID->"b3115831-b8c9-418b-8f6a-e24c351fefd0"],

Cell[BoxData[
 RowBox[{"CodeInspectImplicitTokensSummarize", "[", "\"\<a(**) b\>\"", 
  "]"}]], "Input",ExpressionUUID->"a1a636ea-5b84-4824-963b-fc66f51e74cc"]
}, Open  ]]
}, Open  ]]
},
WindowSize->{1221, 751},
WindowMargins->{{12, Automatic}, {Automatic, 24}},
CellLabelAutoDelete->True,
TrackCellChangeTimes->False,
FrontEndVersion->"12.2 for Mac OS X x86 (64-bit) (August 18, 2020)",
StyleDefinitions->"Default.nb",
ExpressionUUID->"79597e4f-60a5-4830-a757-74cd20e46f1c"
]
(* End of Notebook Content *)

(* Internal cache information *)
(*CellTagsOutline
CellTagsIndex->{}
*)
(*CellTagsIndex
CellTagsIndex->{}
*)
(*NotebookFileOutline
Notebook[{
Cell[558, 20, 107, 1, 30, "Input",ExpressionUUID->"e54aa398-61bf-4f49-b81f-34d4bfb7d107"],
Cell[CellGroupData[{
Cell[690, 25, 87, 0, 67, "Section",ExpressionUUID->"b87a18f2-7a81-4639-aa3b-632ac1775d19"],
Cell[780, 27, 134, 1, 30, "Input",ExpressionUUID->"a24d6190-d115-4147-b2f9-37ba463a95cf"],
Cell[CellGroupData[{
Cell[939, 32, 87, 0, 54, "Subsection",ExpressionUUID->"138585d7-a7f1-4d26-b1c2-6f85db85613e"],
Cell[1029, 34, 81, 0, 35, "Text",ExpressionUUID->"7eb72d0a-18de-4a52-a779-f5976c67702b"],
Cell[1113, 36, 147, 3, 58, "Text",ExpressionUUID->"8d2f4d18-8648-40df-9625-2df89f04e4aa"],
Cell[1263, 41, 114, 1, 30, "Input",ExpressionUUID->"01a8dd2e-9439-4cfa-8976-49b406740780"],
Cell[1380, 44, 117, 1, 30, "Input",ExpressionUUID->"34af2de0-eff1-4fbd-b8de-1a0ae2385e29"],
Cell[1500, 47, 117, 1, 30, "Input",ExpressionUUID->"e11a2586-045b-4ad9-8362-025564c027ce"],
Cell[1620, 50, 119, 1, 30, "Input",ExpressionUUID->"5005d16e-5944-45c4-a58a-fccf0beafd26"]
}, Open  ]],
Cell[CellGroupData[{
Cell[1776, 56, 89, 0, 54, "Subsection",ExpressionUUID->"5d2abfc5-68dc-4c77-bd17-78753f0d1bc6"],
Cell[1868, 58, 90, 0, 35, "Text",ExpressionUUID->"39bb9112-0dd1-43fa-a8fb-a2cf7ec37908"],
Cell[1961, 60, 114, 1, 30, "Input",ExpressionUUID->"36756d91-c863-47a8-98dd-973a3b9a4db1"],
Cell[2078, 63, 119, 1, 30, "Input",ExpressionUUID->"917c7f7e-7306-4375-a61c-8de9be52606f"],
Cell[2200, 66, 154, 3, 30, "Input",ExpressionUUID->"d590b066-b604-4d13-b5b6-4ff5389249e1"],
Cell[2357, 71, 115, 1, 30, "Input",ExpressionUUID->"91ab1c3d-d415-4829-9a12-49eb99267ae0"]
}, Open  ]],
Cell[CellGroupData[{
Cell[2509, 77, 91, 0, 54, "Subsection",ExpressionUUID->"44d1d2b5-27ae-4cf5-ad95-a957fd32cb23"],
Cell[2603, 79, 179, 3, 35, "Text",ExpressionUUID->"119745e4-b11a-4a25-8864-19c418f51a4a"],
Cell[2785, 84, 291, 6, 52, "Input",ExpressionUUID->"e112c549-90d7-4c96-8bde-7dd6daa2da50"]
}, Open  ]],
Cell[CellGroupData[{
Cell[3113, 95, 82, 0, 54, "Subsection",ExpressionUUID->"6f522ad9-784d-4075-b36a-739792188ace"],
Cell[3198, 97, 510, 13, 30, "Input",ExpressionUUID->"654682de-a63e-407b-8eff-656301aa4636"],
Cell[3711, 112, 119, 0, 35, "Text",ExpressionUUID->"61c46267-a3b8-4ed4-bfce-e76b8afdac7d"],
Cell[3833, 114, 243, 5, 30, "Input",ExpressionUUID->"dd45a013-536f-4fa3-b3e0-180ccb95b3a0"]
}, Open  ]]
}, Open  ]],
Cell[CellGroupData[{
Cell[4125, 125, 89, 0, 67, "Section",ExpressionUUID->"c318bf45-50ca-458c-97d0-29e1d02aac47"],
Cell[4217, 127, 152, 2, 30, "Input",ExpressionUUID->"24ecec98-e18a-4d27-9f49-da720ba33971"],
Cell[CellGroupData[{
Cell[4394, 133, 93, 0, 54, "Subsection",ExpressionUUID->"92bf7584-3663-4c3f-958e-73e5c69ac282"],
Cell[4490, 135, 83, 0, 35, "Text",ExpressionUUID->"6ed1568a-d2a9-413d-a447-7e1d02abfb89"],
Cell[4576, 137, 146, 2, 35, "Text",ExpressionUUID->"5d4373d2-c84f-4c86-b1d4-82d576a67d80"],
Cell[4725, 141, 116, 0, 35, "Text",ExpressionUUID->"bc1ec463-5eb7-42c9-bee6-32f561be207a"],
Cell[4844, 143, 364, 8, 73, "Input",ExpressionUUID->"bfe05fd6-ce67-41cb-b90c-ddefec7db537"],
Cell[5211, 153, 108, 0, 35, "Text",ExpressionUUID->"1169e067-8067-4021-bd69-050d2b185390"],
Cell[5322, 155, 532, 10, 24, "Print",ExpressionUUID->"762067b2-e2b0-4eba-8ea5-853c52cc550b"],
Cell[5857, 167, 207, 3, 35, "Text",ExpressionUUID->"780a8211-5367-4e99-bff9-e5f0aac6a468"],
Cell[6067, 172, 335, 7, 73, "Input",ExpressionUUID->"3fca0420-016d-4b79-aebb-b20b13d22ae4"],
Cell[6405, 181, 348, 7, 73, "Input",ExpressionUUID->"546a3211-320b-490c-bc0c-ccc87d52b46e"],
Cell[6756, 190, 120, 3, 58, "Text",ExpressionUUID->"0969379d-9546-4709-b7ef-b8c86c05c628"],
Cell[6879, 195, 364, 7, 73, "Input",ExpressionUUID->"88c31c9f-26e3-40ed-a329-a66c4a772077"],
Cell[7246, 204, 382, 8, 73, "Input",ExpressionUUID->"6ecdfe84-44ac-47c1-91c0-c19afebe87a7"],
Cell[7631, 214, 90, 0, 35, "Text",ExpressionUUID->"9dda7360-67fa-4d21-b4e7-86123696ed62"],
Cell[7724, 216, 122, 0, 35, "Text",ExpressionUUID->"3e664557-5454-4432-bb14-588fd8b122fe"],
Cell[7849, 218, 328, 7, 73, "Input",ExpressionUUID->"78e4b05f-4766-4180-88c4-ee90a115e6e9"],
Cell[8180, 227, 332, 7, 73, "Input",ExpressionUUID->"2ea784e7-9d05-4a48-9fa5-d50e87a80dd8"],
Cell[8515, 236, 332, 7, 73, "Input",ExpressionUUID->"d0caca55-0ddf-4374-a114-4abcc29c1b87"],
Cell[8850, 245, 336, 7, 73, "Input",ExpressionUUID->"98f48bf5-8a46-4fdf-b9f5-96679c970655"],
Cell[9189, 254, 344, 7, 73, "Input",ExpressionUUID->"6f0298c8-e8e8-496d-9705-feacde56cf34"],
Cell[9536, 263, 306, 6, 73, "Input",ExpressionUUID->"bfb444e0-af17-45b5-a591-d46cc55af8fe"],
Cell[9845, 271, 332, 7, 73, "Input",ExpressionUUID->"cf3048b1-562e-44f5-8f0c-4cf4e6484937"],
Cell[10180, 280, 334, 7, 199, "Input",ExpressionUUID->"3f729853-ef6d-4c38-8cf1-2ef7cab65579"],
Cell[10517, 289, 357, 8, 30, "Input",ExpressionUUID->"28000e59-ed82-4986-a886-66cc45b0690a"],
Cell[10877, 299, 694, 10, 136, "Input",ExpressionUUID->"9c87a34f-fd5b-47d3-a9b0-79d56270b571"],
Cell[11574, 311, 173, 3, 30, "Input",ExpressionUUID->"bf962767-315f-4322-b1b0-0f59031b1532"],
Cell[11750, 316, 160, 2, 30, "Input",ExpressionUUID->"b3115831-b8c9-418b-8f6a-e24c351fefd0"],
Cell[11913, 320, 159, 2, 30, "Input",ExpressionUUID->"a1a636ea-5b84-4824-963b-fc66f51e74cc"]
}, Open  ]]
}, Open  ]]
}
]
*)

